# To change this template, choose Tools | Templates
# and open the template in the editor.

Given(/^estoy en la pagina de agregar notas$/) do
  visit('http://localhost:3000/nota_agregar/agregar')
end

When(/^el titulo de la nota es "(.*?)"$/) do |arg1|
  fill_in('titulo_texto',:with=>arg1)
end

When(/^el texto de la nota es "(.*?)"$/) do |arg1|
   fill_in('caja_texto',:with=>arg1)
end

When(/^la reunion seleccionada tiene nombre "(.*?)" y fecha "(.*?)" "(.*?)" "(.*?)"$/) do |arg1, arg2, arg3, arg4|
   fecha = DateTime.new(arg2.to_i, arg3.to_i, arg4.to_i)
    select(arg1+"-->"+fecha.asctime,:from=>'id_reunion')
end

Then(/^la base de datos debe contener la nota "(.*?)" con texto "(.*?)"$/) do |arg1, arg2|
  note = NotaTexto.find_all_by_texto(arg2).first.titulo
  assert_equal(note,arg1)
end

Then(/^la base de datos no debe contener la nota "(.*?)"$/) do |arg1|
    note = NotaTexto.find_all_by_texto(arg1).first
    assert_nil(note)
end